@font-face {
	font-family: "AlimamaShuHeiTi";
	src: url("/screen/assets/font/AlimamaShuHeiTi-Bold.ttf");
}
body,
.content{
	margin: 0;
	padding: 0;
}
.goback{
	width: 70px;
	height: 34px;
	background: url("/screen/assets/images/industryResources/goback.png") no-repeat center;
	background-size: 100% 100%;
	text-align: center;
	margin-right: 6px;
	cursor: pointer;
}
.goback span {
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.header {
	width: 100%;
	height: 7.8vh;
	background: url("/screen/assets/images/colorful/hedaer.png") no-repeat center;
	background-size: 110% 140%;
	background-position: center -30px;
	text-align: center;
	position: relative;
}
.leftH{
	display: flex;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 24px;
	color: #31F0BB;
	align-items: center;
	position: absolute;
	bottom: 0;
	left: 54px;
}
.leftH .imgL{
	width: 39px;
	height: 38px;
	margin-right: 18px;
}
.header .text{
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 44px;
	color: #FFFFFF;
	text-align: right;
	font-style: normal;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: 6vh;
}
.rightH{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 24px;
	color: #31F0BB;
	position: absolute;
	bottom: 0;
	right: 54px;
}
.colorfulContent{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: calc(100% - 7.8vh);
	padding: 0 40px 20px 40px;
	box-sizing: border-box;
	z-index: 999;
	position: relative;
}
.colorfulModelContainer{
	width: 100%;
	height: 100vh;
	background: url("/screen/assets/images/colorful/bg.png") no-repeat;
	background-size: 100% 100%;
	position: relative;
	overflow: hidden;
	z-index: 999;
}
.lectContent{
	padding: 2.8vh 12px 0 0px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
.titleComm{
	width: 440px;
	height: 4.2vh;
	padding-left: 25px;
	line-height: 4.2vh;
	background: url("/screen/assets/images/colorful/title.png") no-repeat;
	background-size: 100% auto;
	box-sizing: border-box;
	position: relative;
	background-position: bottom;
}
.titleComm span{
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	position: absolute;
	bottom: 6px;
	text-align: right;
	font-style: normal;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.alert{
	width: 100%;
	background: rgba(255, 71, 62, 0.17);
	border-radius: 8px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #FF3636;
	margin-top: 0.9vh;
	margin-bottom: 6px;
	height: 3.6vh;
	overflow: hidden;
}
.alertlist{
	margin: 0;
	padding: 0;
	/* animation: scroll 6s linear infinite; */
}
.alert:hover .alertlist{
	animation-play-state: paused;
}
@keyframes scroll {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(-100%);
	}
}
.alertItem{
	height: 3.6vh;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	padding: 7px 0 7px 23px;
}
.alertimg{
	width: 21px;
	height: 20px;
	margin-right: 14px;
}
.footer{
	width: 1162px;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.leftTop{
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.leftTopItem{
	width: 32%;
	background: rgba(0,48,34,0.6);
	border: 1px solid rgba(92,211,152,0.38);
	box-sizing: border-box;
	text-align: center;
	position: relative;
	margin-bottom: 0.8vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 1vh;
	margin-bottom: 1vh;
}
.leftItem2{
	margin-bottom: 1vh;
	flex: auto;
	height: 0;
}
.leftTopItem .ltitile{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #EFFFEC;
	padding-top: 1.6vh;
	padding-bottom: 1.2vh;
}
.lcCon{
	font-family: PingFangSC, PingFang SC;
	font-weight: 550;
	font-size: 26px;
	color: #FFFFFF;
	padding: 1.1vh 0;
}
.lcCon .unit{
	font-size: 16px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	margin-left: 4px;
}
.yun{
	height: 10vh;
}
.subtitle{
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 4px;
}
.leftcenter{
	width: 32%;
	border: 1px solid rgba(92,211,152,0.38);
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 0.8vh;
	display: flex;
	align-items: center;
	flex-direction: column;
}
.lcTile{
	width: 100%;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #F6FFF4;
	padding: 4px 0;
	background: #12442B;
	border-bottom: 1px solid rgba(92,211,152,0.38);
}
#basicData,
#basicData2,
.monitoring{
	width: 100%;
	height: 44.5%;
	box-sizing: border-box;
}
.monitoring{
	background: rgba(0,48,34,0.6);
	border: 1px solid;
	border-image: linear-gradient(180deg, rgba(149, 235, 201, 0), rgba(92, 211, 152, 0.38)) 1 1;
}
.monitTitle{
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 0.5rem;
	box-sizing: border-box;
}
.rightContent{
	padding: 2.8vh 0 0 12px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
.rightTop{
	display: flex;
	justify-content: space-between;
}
.rightTopLeft{
	width: 86px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #EFFFEC;
	text-align: center;
	background: rgba(0,48,34,0.6);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 0.36rem;
	border: 1px solid rgba(92,211,152,0.38);
	margin-bottom: 0.8vh;
}
.rightTopLeft2{
	width: 86px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #EFFFEC;
	text-align: center;
	background: rgba(0,48,34,0.6);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 0.36rem;
	border: 1px solid rgba(92,211,152,0.38);
	margin-bottom: 1vh;
}
.ph{
	width: 35px;
	height: 35px;
	margin-top: 1vh;
}
.rigtSub{
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #F6FFF4;
	margin-top: 0.6vh;
}
.lcCon2{
	margin: auto;
}

.centerContent {
	box-sizing: border-box;
	width: 0;
	flex: auto;
	padding: 2.8vh 12px 0 12px;
	position: relative;
	background: url('/screen/assets/images/colorful/centerbg.png') no-repeat;
	background-size: 100% auto;
	background-position: center;
}
.nowZk{
	padding-left: 13px;
}
.rightcs{
	position: absolute;
	right: 15px;
	bottom: 20vh;
}
.nowheader{
	display: flex;
	align-items: center;
	margin-top: 12px;
}
.nowheader .yuan{
	width: 12px;
	height: 12px;
	margin-right: 3px;
}
.nowheader span{
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: right;
	font-style: normal;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.nowtitle{
	width: 261px;
	height: 3vh;
	padding-left: 18px;
	line-height: 3vh;
	background: url("/screen/assets/images/colorful/title2.png") no-repeat;
	background-size: 100% auto;
	box-sizing: border-box;
	position: relative;
	background-position: bottom;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
}
.nowCon{
	width: 259px;
	background: rgba(0,48,34,0.6);
	border: 1px solid rgba(92,211,152,0.38);
	padding: 8px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #EFFFEC;
	line-height: 17px;
	font-style: normal;
	box-sizing: border-box;
	margin-left: 1px;
	margin-top: 2px;
}
.caoimg{
	position: absolute;
	width: 40%;
	height: auto;
	left: 50%;
	transform: translateX(-50%);
	bottom: 12vh;
	max-height: 55%;
}
.caoimgwrapper{
	position: absolute;
	width: 100%;
	height: auto;
	left: 0%;
	bottom: 20vh;
	justify-content: center;
}
.caoimgwrapper .caoimg2{
	width: 18%;
	height: auto;
	margin: 0 0.8%;
}
.caotishi{
	background: #12442B;
	border: 1px solid rgba(92,211,152,0.38);
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 13px;
	color: #F6FFF4;
	text-align: center;
	font-style: normal;
	padding: 4px 28px;
	box-sizing: border-box;
	width: max-content;
	margin: 10px auto 0;
}
.centerContent .top {
	display: flex;
	justify-content: space-between;
}
.centerWrapper{
	display: flex;
	padding-left: 13px;
	margin-top: 1vh;
	margin-bottom: 1.3vh;
}
.centerWrapper2{
	display: flex;
	padding-left: 13px;
	margin-top: 1vh;
	margin-bottom: 2vh;
}
.centerTopItem{
	background: url('/screen/assets/images/colorful/centertopbg.png') no-repeat;
	width: 138px;
	height: 4.5vh;
	background-size: 100% 100%;
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 16px;
	color: #DFFFE5;
	line-height: 4.5vh;
	text-align: center;
	font-style: normal;
	margin-right: 8px;
	cursor: pointer;
}
.centerTopItem.active{
	background: url('/screen/assets/images/colorful/centertopbgh.png') no-repeat;
	background-size: 100% 100%;
}
.centerTopItem.active .text{
	font-weight: bold;
	font-size: 20px;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.centerTopItem2{
	background: url('assets/images/colorful/centerbg2.png') no-repeat;
	width: 110px;
	height: 4vh;
	background-size: 100% 100%;
	line-height: 3.4vh;
	text-align: center;
	margin-right: 14px;
	cursor: pointer;
	margin-top: 1.6vh;
}
.centerTopItem2 .text{
	height: 24px;
	font-family: AlimamaShuHeiTi;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	background: linear-gradient(90deg, #8BD1B6 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.centerTopItem2.active{
	background: url('/screen/assets/images/colorful/centerbg2h.png') no-repeat;
	background-size: 100% 100%;
}
.centerTopItem2.active .text{
	font-size: 20px;
	color: #FFFFFF;
	background: linear-gradient(90deg, #E5C260 0%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.rightTip{
	position: absolute;
	width: 259px;
	padding: 1vh 0 1.7vh 8px;
	background: rgba(0,48,34,0.6);
	border: 1px solid rgba(92,211,152,0.38);
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #EFFFEC;
	right: 30px;
	top: 18%;
}
.monitimgwrapper{
	padding:0 3% 1% 3% ;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	height: calc(100% - 40px);
	justify-content: space-around;
}
.monitimg{
	width: 46%;
	height: 100%;
}
@media screen and (max-width:1600px) {
  .header .text{
	font-size: 28px; 
  }
  .leftH,
  .rightH{
	font-size: 18px;
  }
  .alert,
  .leftTopItem .ltitile{
	font-size: 12px;  
  }
  .alertimg{
  	width: 16px;
  	height: 15px;
	margin-right: 10px;
  }
  .leftH .imgL{
	width: 28px;
	height: 28px;
	margin-right: 12px;  
  }
  .titleComm{
	width: 360px;
	height: 4vh;
  }
  .leftItem{
	width: 360px;  
  }
  .titleComm span{
	font-size: 18px;
	bottom: 5px;
  }
  .ltitile{
	padding-top: 1.5vh;
  }
  .yun{
  	height: 6vh;
  }
  .lcTile{
	font-size: 12px;  
  }
  .lcCon{
	font-size: 20px;  
  }
  .monitTitle{
	font-size: 18px;
  }
  .centerTopItem{
    width: 120px;
    font-size: 14px;
  }
  .centerTopItem.active .text{
	font-size: 17px;  
  }
  .centerTopItem2{
	  width: 96px;
  }
  .centerTopItem2 .text{
	font-size: 14px;  
  }
  .centerTopItem2.active .text{
	font-size: 17px;    
  }
  .nowCon,.nowtitle,.rightTip{
	  width: 220px;
  }
  .goback{
	width: 56px;
	height: 28px;
	line-height: 28px;
	}
	.goback span {
	font-size: 14px;  
	}
}